#include "Doctor.h"

Doctor::Doctor(int id, const QString& name, const QString& contactNumber, const QString& specialization,
               int experience, const QString& department, const QString& title,
               const QString& introduction, const QString& avatarPath)
    : doctorID(id), name(name), contactNumber(contactNumber), specialization(specialization),
      experience(experience), department(department), title(title), introduction(introduction), avatarPath(avatarPath) {}

int Doctor::getDoctorID() const { return doctorID; }
void Doctor::setDoctorID(int id) { doctorID = id; }

QString Doctor::getName() const { return name; }
void Doctor::setName(const QString& name) { this->name = name; }

QString Doctor::getContactNumber() const { return contactNumber; }
void Doctor::setContactNumber(const QString& contactNumber) { this->contactNumber = contactNumber; }

QString Doctor::getSpecialization() const { return specialization; }
void Doctor::setSpecialization(const QString& specialization) { this->specialization = specialization; }

int Doctor::getExperience() const { return experience; }
void Doctor::setExperience(int experience) { this->experience = experience; }

QString Doctor::getDepartment() const { return department; }
void Doctor::setDepartment(const QString& department) { this->department = department; }

QString Doctor::getTitle() const { return title; }
void Doctor::setTitle(const QString& title) { this->title = title; }

QString Doctor::getIntroduction() const { return introduction; }
void Doctor::setIntroduction(const QString& introduction) { this->introduction = introduction; }

QString Doctor::getAvatarPath() const { return avatarPath; }
void Doctor::setAvatarPath(const QString& avatarPath) { this->avatarPath = avatarPath; }
